home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
gfx
/
makehaze.lha
/
makeHaze
/
makeHaze.doc
< prev
next >
Wrap
Text File
|
1995-09-22
|
4KB
|
123 lines
####################################################################
# #
# makeHaze v0.3 (21 September 1995) - ©1995 by A.Maschke #
# #
####################################################################
CONTENTS
1. Introduction
2. Requirements
3. Command-line-options
4. Examples
5. Author/Registration
6. History/TODO
1. Introduction
--------------------------------------------------------------------
This program operates on 24Bit-ILBM-pictures to create a
haze-like-effect. Imagine3.1+ features such an operator
called "haze" as global-F/X . This module works fine on single
images - but it is too slow for animations. So I tried to
create my own haze-effect. The result is the programm makeHaze.
It features no antialiasing but has better region-control than
Imagine's "haze". It's faster, of course.
Summary:
Advantages: - speed
- good quality for animations
- colors can be locked for the effect, this makes
it possible to create haze-effects on overlapping
objects
- all clusters found in the image are processed
separately pass by pass (This makes it so slow)
- supports image-composing using other software
Disadvantages: - no antialiasing
2. Requirements
--------------------------------------------------------------------
-OS3.0+
-MC68030+ and MC68881+
-ixemul.library V41+
-iff.library V23+
-enough memory and MHz
3. Command-line-options
--------------------------------------------------------------------
Usage: makeHaze <in> <out> <red> <green> <blue> .
Options: -lines <val> (3<=val<=100)
-clearimage
-intensity <val> (0.0<val<1.0)
-keep <val> <val rgb-vectors>
-clearimage
Description: -<red>, <green>, <blue> specify the color which is to search
-lines specifies the thickness of the haze
(good values 10..40)
-<intensity> specifies the base-color of the haze:
(<red> <green> <blue>)*<intensity>
(0.2..0.5 are good values)
-<clearimage> causes the program to clear the whole image
before drawing the haze, this makes it possible to
apply some post-F/X (e.g. blur) to the haze
-the <keep>-parameter is an very useful feature,
pixels which have one of the specified colors
are not changed. This allows to create haze-effects
on overlapping objects, such as a rotating lightball.
Example: haze pic pic2 255 0 0 -keep 2 0 255 0 0 0 255
('Search the color red in picture "pic", create
picture "pic2", keep all pixels which have one
of the two colors green or blue')
4. Examples
--------------------------------------------------------------------
a) pic.noHaze - source-picture containing some "bright" objects
b) pic.Imagine - result of three haze-passes using Imagine
c) pic.makeHaze - result of three haze-passes using makeHaze
(the blue color was locked for the green haze)
Time-comparison (all 3 passes, Imagine without rendering):
Imagine : 558s (9mins 18secs)
makeHaze : 122s (2mins 2secs)
5. Author/Registration
--------------------------------------------------------------------
The makeHaze-package belongs to the Dust-project, to get
registered send $25+postage to the author:
Andreas Maschke
Zenkerstraße 5
06108 Halle/Saale
Germany
Phone: ++49 (0)345/5170331
EMail: epgbc@cluster1.urz.Uni-Halle.DE
The following programs belong to the Dust-project
Dust (recent version: 2.31)
DustMD
Mesh2TDDD
makeHaze
IF YOU PAID FOR ONE OF THIS PROGRAMMS YOU ARE REGISTERED
FOR ALL OTHERS IN THIS LIST.
6. History/TODO
--------------------------------------------------------------------
History
v0.1 (19 September 1995) - slow, ugly results
v0.2 (20 September 1995) - fast, better results, keep-option
v0.3 (21 September 1995) - speed-factor 2
TODO
-antialiasing
(22 September 1995)